package com.monitor.export;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;
import lombok.Data;

import cn.afterturn.easypoi.excel.annotation.Excel;
import java.io.Serializable;


/**
*    @author afeng
*    @Date 2025-03-17 10:50:14
*    @description CallRecordsDomainExport      通话记录
*/
@ApiModel("通话记录ModelDomainExport")
@Data
public  class CallRecordsDomainExport implements Serializable {

    /**
     * 云客用户id
     */

     @Excel(name = "云客用户id")
     private String ykUserId;





    /**
     * 用户手机号
     */

     @Excel(name = "用户手机号")
     private String userPhone;





    /**
     * 用户姓名
     */

     @Excel(name = "用户姓名")
     private String userName;





    /**
     * 客户id
     */

     @Excel(name = "客户id")
     private String customerId;





    /**
     * 云客客户id
     */

     @Excel(name = "云客客户id")
     private String ykCustomerId;





    /**
     * 云客通话id
     */

     @Excel(name = "云客通话id")
     private String ykId;





    /**
     * 客户id
     */

     @Excel(name = "客户id")
     private String phone;





    /**
     * 用户id
     */

     @Excel(name = "用户id")
     private String userId;





    /**
     * 通话时长
     */


     @Excel(name = "通话时长",type=10)
     private Integer duration;







    /**
     * 通话录音下载地址
     */

     @Excel(name = "通话录音下载地址")
     private String recordUrl;





    /**
     * 二级标签
     */

     @Excel(name = "二级标签")
     private String tipName;





    /**
     * 一级标签id（可自定义)
     */

     @Excel(name = "一级标签id（可自定义)")
     private String tipType;





    /**
     * 备注信息
     */

     @Excel(name = "备注信息")
     private String remark;





    /**
     * 0呼出 1呼入 
     */


     @Excel(name = "0呼出 1呼入 ",type=10)
     private Integer direction;







    /**
     * 预约下次沟通时间
     */

     @Excel(name = "预约下次沟通时间")
     private String nextContactTime;





    /**
     * 员工外呼SIM卡号码
     */

     @Excel(name = "员工外呼SIM卡号码")
     private String simPhone;





    /**
     * 员工外呼SIM卡的ICCID
     */

     @Excel(name = "员工外呼SIM卡的ICCID")
     private String simNumber;





    /**
     * 响铃时长
     */


     @Excel(name = "响铃时长",type=10)
     private Integer ringSecond;







    /**
     * 开始响铃时间
     */

     @Excel(name = "开始响铃时间",format="yyyy-MM-dd HH:mm:ss")
     private Date ringTime;





    /**
     * 录音是否上传 0未上传 1已上传（未接通的通话显示为未上传)
     */


     @Excel(name = "录音是否上传 0未上传 1已上传（未接通的通话显示为未上传)",type=10)
     private Integer isUpload;







    /**
     * 开始通话的时间
     */

     @Excel(name = "开始通话的时间",format="yyyy-MM-dd HH:mm:ss")
     private Date startCallTime;






}
